﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; list-style-type:none;}
a{text-decoration:none;}
a hover{text-decoration:underline;}
*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*容器设置*/
.banner{ width:100%; height:400px; position:relative; z-index:1; zoom:1;}
.swiper-container { width: 100%;margin-left: auto; margin-right: auto; position:relative; z-index:2; }
.p_banner img { width: 100%; height:400px; background-size: cover }
.product-launch { padding: 20px 0; background: #eee; border: 1px solid #ddd; }
.launch-inner { position: relative; background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; box-shadow: 0 0 5px #ddd; overflow: hidden; }
.banbtn{ width:370px; left:30%; margin-left:-185px; height:50px; position:absolute; top:160px; z-index:499;}
.banbtn1{ width:170px; height:50px; float:left;}
.banbtn1 a{ border-radius:4px; padding-left: 68px; line-height: 50px; color: #f0f5fd; font-size: 14px; background: #007CB0 url(../images/banbtn_01.png) no-repeat 20px center; display: block; }
.banbtn1 a:hover{background: #ed9f49 url(../images/banbtn_01.png) no-repeat 20px center;}
.banbtn2{ width:170px; height:50px; float:right;}
.banbtn2 a{ border-radius:4px; padding-left: 62px; line-height: 50px; color: #fcf6f1; font-size: 14px; background: #ed9f49 url(../images/banbtn_02.png) no-repeat 20px center; display: block; }
.banbtn2 a:hover{background: #007CB0 url(../images/banbtn_02.png) no-repeat 20px center;}
/*#Carousel1{position:relative;width:1920px;height:640px; margin:0 auto;left: 50%;margin-left: -960px;}*/
#Carousel1{position:relative;width:1910px;height:400px; margin:0 auto;left: 50%;margin-left: -960px;}
#Carousel2{position:relative;width:1200px;height:58px; margin:0 auto;left: 50%;margin-left: -600px;}
#Carousel3{position:relative;width:480px;height:480px; margin:0 auto;left: 50%;margin-left: -240px;}
.carouselUl1,
.carouselUl2,
.carouselUl3{position:relative;z-index:1; width:100%; height:100%; /*display:block;*/ overflow:hidden; }
.carouselUl1 li{position:relative;width:100%; height:100%; overflow:hidden;}
.carouselUl2 li.l1{position:relative;width:100%; height:100%; overflow:hidden;}
.carouselUl2 li.l1 span{width: 148px;height: 58px;display: block;float: left;margin-right: 27px;}
.carouselUl2 li.l1 span:last-child{margin-right: 0;}
.carouselUl1 li img{width:100%; height: 400px;}
.carouselUl2 li.l1 span img{width:100%; height: 100%;}
/*播放按钮编号*/
.page1,
.page2{position:absolute;z-index:3; bottom:40px;width:100%; height:10px;text-align: center;font-size: 0;overflow:hidden;}
.page1 a,
.page2 a{display:inline-block; width:40px; height:10px; margin: 0 5px; background-color: rgba(125,122,131,.9); line-height:20px; color:#666; text-align:center;overflow:hidden;cursor:pointer;border-radius: 5px;}
.page1 a.activeSlide,
.page1 a.activeSlide,
.page2 a.activeSlide,
.page2 a.activeSlide{color: #fff;background:#4cb3f4;}
/*左右箭头*/
.arrows1,
.arrows1,
.arrows2,
.arrows2{position:absolute; width:100%;left: 50%;margin-left: -50%; height:40px; top:50%; z-index:3;overflow: hidden;}
.prev1,
.next1,
.prev2,
.next2{width:40px; height:40px;text-align:center; line-height:35px; font-size:50px; color:#FFF; font-weight:900;padding-left: 8px;border-radius: 50%;cursor: pointer;}
.prev1:hover,
.next1:hover,
.prev2:hover,
.next2:hover{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;}
.prev1,
.prev2{float:left; margin-left:50px;}
.next1,
.next2{float:right; margin-right:50px;}












